home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / edit / aaem95ma.zip / HISTORY < prev    next >
Text File  |  1995-03-05  |  11KB  |  164 lines

  1. /* This file is HISTORY
  2. cb = "cured bug"
  3.  5 Mar 95: directory menu now can sort by name or date or size or not at all.
  4.  3 Mar 95: copy-directory-to-kill now includes total bytes.
  5. 27 Feb 95: cb: corrections re magic `/'.
  6.            added function formatinsetregion.
  7. 24 Feb 95: cb: in fold-long-lines mode a coloured region ended 1 char short if
  8.            it was to end at eol.
  9. 20 Feb 95: cb: magic search: if alternative reached |, looped looking for ].
  10. 15 Feb 95: cb: reformat adding blank line after word longer than allowed width.
  11. 15 Feb 95: red arrow in info line 2nd char if any text off left edge of screen.
  12.  9 Feb 95: cb: reformat not splitting overlong last line in file if without CR.
  13.  8 Feb 95: I put mouse in getstring().
  14.            cb in displaying an orange `m' in mousing mode with > 1 window.
  15.            I added a menu of macros, bound to alt#.
  16.  5 Feb 95: cb: literalchar: in mousing mode aborted on mouse-move & button-down.
  17.  3 Feb 95: I put breakin() in checkspelling in case checking a word loops.
  18.  1 Feb 95: cb: sometimes dir menu cursor flew back to current buffer unwanted.
  19.            cb in check spelling: infinite recursion in trying remove/add `-e'.
  20. 24 Jan 95: More mouse work.
  21.            cb: region.movetext() carried the start-defining mark with the text.
  22. 20 Jan 95: I finally got the mouse properly in.
  23.            cb: buffermenu > new buffer > dir-menu returned wrong buffer.
  24. 20 Dec 94: I tried to put extra features in read-a-char, & thus found again that
  25.             keeping on calling typahead() makes PC deaf sometimes to some keys.
  26. 20 Dec 94: cb: rep() now exits setting a flag, not longjmp (which caused error).
  27. 19 Dec 94: cb: inserted omitted `deletion' submenu link in menu.
  28.  8 Nov 94: cb: line=int sometimes caused a segment violation on making a line
  29.             longer (I was copying the new line length always).
  30. 26 Oct 94: I had to comment out the line `_ax=0x1f; int33();' in MAIN.CC
  31.             (deactivate mouse driver) as with a new mouse it jammed tight.
  32. 13 Oct 94: I found that `x=44; is x==44?' (x is a graph screen byte) to test if
  33. 13 Oct 94:  graphical screen is there (to check for bad mode) is buggered up by
  34. 13 Oct 94:  optimization, so MAIN.CC had to be recompiled without optimization.
  35. 13 Oct 94:  (PS. 8 Nov 94: I have rewritten that line in assembler code.)
  36. 12 Oct 94: recompiled in Gnu C++ version 2.6.0, & resulting needed alterations.
  37. 28 Sep 94: added mark 999 = where cursor was before last command call.
  38. 26 Sep 94: cb: MAIN.CC ignored part of INFO.DAT, after 13 Sep 94 alterations.
  39. 19 Sep 94: improvements to FINDMODE.CC
  40. 19 Sep 94: cb in menu of commands: sometimes no pointer on entering a submenu.
  41. 13 Sep 94: now auto-checks for text mode & >=80 chars wide, so no need to state
  42.             available modes in file INFODATA. But no check for colour/mono.
  43. 13 Sep 94: work on menu. Altered help so it doesn't reread help files each call.
  44. 12 Sep 94: added menu of commands, bound to alt=
  45.  9 Sep 94: cb: literalchar was misrecording in macro when not in insert mode.
  46.  8 Sep 94: cb: removed "is it in current directory?" from MAIN.CC as bug in it.
  47. 22 Aug 94: added mode to counterchange at cursor, as laptop cursor often faint.
  48.  3 Jun 94: work on dictionary, and on one-line help for alt-I.
  49. 12 Apr 94: added the rest of the chemical elements to the spell dictionary.
  50.  9 Apr 94: cb in incr search: stopped if cursor 1 char off right edge of screen.
  51. 21 Mar 94: added subroutine display.
  52.  4 Mar 94: directory now shows how many bytes in directory (not in subdirs).
  53. 20 Jan 94: cb in showinfo(): counted eol as 2 bytes always,ignored `no CR' bits.
  54.  2 Jan 94: cb in val::getifn(): reply '=' as buffer funnied later buffer args.
  55.  3 Dec 93: search for magic now much quicker if 1st search char is not magic.
  56. 11 Nov 93: cb: put a Breakin() in sortlines().
  57. 11 Nov 93: cb: char-menu in get-a-string-reply got help instead.
  58.  9 Nov 93: cb: illegal address if called with arg file on nonexistent directory.
  59.  5 Nov 93: in macros, added labels and goto() and if().
  60.  5 Nov 93: cb: macro::print() omitted final ';' when printing declarations.
  61. 19 Oct 93: cb: insertfile sometimes said falsely "inserting into same buffer".
  62.  8 Oct 93: cb: ctrl-Q ctrl-J marked 'no CR' at <next> eol.
  63.  8 Oct 93: added rename-a-file & drop-a-buffer to filefromdirmenu.
  64. 29 Sep 93: cb (minor) in filefromdirmenu.
  65. 22 Sep 93: cb in read a \nnn in string in translate() (read macro from file).
  66. 21 Sep 93: cb: fullfilename mishandling <drive>: without \ straight after.
  67. 19 Sep 93: cb: readmacros overwrote its recording.
  68. 19 Sep 93: del in buffer_menu now can remove unwanted buffers (not files).
  69. 18 Sep 93: cb (deref zero): found a bug that had crept into help apropos.
  70. 18 Sep 93: altminus in getstring now gets help.
  71. 17 Sep 93: ctrl-_ in filefromdirmenu now gets help.
  72.  4 Sep 93: revised getkey() as preliminary to trying to get mouse in again.
  73.  4 Sep 93: cb: skipsentence always skipped 1 sentence despite N.
  74. 31 Aug 93: added names of ten right keypad keypresses that I had missed before.
  75. 15 Aug 93: work on spelling checker; added magic ',' to accept any one alphanum.
  76.  8 Aug 93: added mergefile.
  77.  6 Aug 93: added a spelling checker.
  78. 14 Jun 93: cb: in print empty string, and was misplacing magic in read a string.
  79. 13 Jun 93: added checkup question on write to file, in case ^X ^S error for ^X S
  80. 13 Jun 93: added magic '=' = go to end of line.
  81.  2 Jun 93: cb: address 0 in translate() in MACROS.CC if subr had too many args.
  82. 22 May 93: cb: macro call with arg misrecorded, so bad craziness on playback.
  83. 17 May 93: cb: sortlines() occasionally got into infinite loop.
  84. 26 Apr 93: cb: prbuffer() was not putting ';' on end of line.
  85. 26 Apr 93: sortlines() now bubbles alternately up and down to save time wasted
  86.             getting a few lines from near the end to near the start of region.
  87. 22 Apr 93: cb: insert() at top-left-most char on screen moved buffer->dot OK,
  88.             but not cursor except in fold-long-lines mode.
  89. 29 Mar 93: filefromdirmenu() can now create and delete empty directories.
  90. 11 Mar 93: macro stats end in ';' not eol. Rebinding buffer to same keyseq OK.
  91. 10 Mar 93: revisions to 'read a macro'.
  92.  8 Mar 93: revised search for string.
  93.  2 Mar 93: cb & put a prompt in literalchar().
  94. 17 Feb 93: cb: divide by zero in filefromdirmenu() of empty directory.
  95. 10 Feb 93: cb: infinite bugs in a little read-an-expression package.
  96.  1 Feb 93: variables in macros; cb various bad craziness in macros.cc .
  97. 22 Jan 93: cb in moanifbound() when '*this' was a _char not a _keyseq.
  98. 22 Jan 93: Func & Subr arg lists are now short[] = _int etc.
  99. 12 Jan 93: cb in case 'B'-64 in modemenu(): was altering Fn.s making error.
  100. 11 Jan 93: cb re string length in %v format in pr_() in cc.cc
  101.  5 Jan 93: cb that caused bad address in prbuffer().
  102. 16 Dec 92: cb: deref_zeros & funnies re the "(no file)" buffer.
  103.  7 Dec 92: magic search chars [ | ] a-z
  104.  2 Dec 92: magic search chars . space tab
  105.  1 Dec 92: added 'delete a PC file' in filefromdirmenu().
  106. 24 Nov 92: magic strings (but no uses for them yet).
  107. 20 Nov 92: cb at last: pagedown in foldlonglines mode went too far & often slow.
  108. 18 Nov 92: cb: fail in #buffer in readmacros() left B->dot -> wrong buffer.
  109.  9 Nov 92: cb: gotodir() crashed (addr 0) if buffer had no name.
  110. 29 Oct 92: added displayhex & features re presence/absence of CR before LF.
  111. 29 Oct 92: new faster buffer::write().
  112. 26 Oct 92: cb: copydirkill()/filefromdirmenu() were accessing delete'd storage.
  113. 24 Oct 92: cb in huntf & huntb: signed char == unsigned char.
  114. 23 Oct 92: now can get a listdirectory onto text (copydirkill()).
  115. 21 Oct 92: cb: dotty() in refreshscreen() in getstring() mis-altered B->dot.c
  116. 17 Oct 92: cb's in filefromdirmenu().
  117. 15 Oct 92: keyseq(--) in macros is now a function, not a reserved_word.
  118.  9 Oct 92: cb: recorded arg overwrote name of 1st buffer read by readmacros.
  119.  8 Oct 92: cb at last (I hope!): macros treated empty string as 'no arg'.
  120.  8 Oct 92: put in macro names.
  121.  5 Oct 92: put in my own formatted print instead of stdin.h; etc.
  122. 24 Sep 92: readmacro() now checks args of subroutines.
  123. 22 Sep 92: found again that Gnu C++ miscompiles if I try to coerce subr to val.
  124. 17 Sep 92: revised repeating & how to save the previous command.
  125. 15 Sep 92: cb: search-for-word-backwards treating start of word as whole word.
  126.  4 Sep 92: revised the macro reading parsing system; found some old faults.
  127. 25 Aug 92: cb in reading & printing insert/overlay/nomove macro lines.
  128. 20 Aug 92: file<->buffer read/write are now direct binary, to run quicker.
  129. 20 Aug 92: cb: bindkeysubr had a spurious Macro-> instr which gave bad address.
  130. 19 Aug 92: removed all numbered-width fields, as they made Gnu C 2.0 blaspheme.
  131. 19 Aug 92: removed all static class members, as they made Gnu C 2.0 blaspheme.
  132. 18 Aug 92: cb: after delbuf on keybound buffer, the key was left -> thin air.
  133. 13 Jul 92: added alt-D in getstring, and 'insert' in directorysearch.
  134. 10 Jul 92: added directory menu if he types a directory name for a file name.
  135.  6 Jul 92: added C language bracket matching check (cbrackets, bound to ctrl2).
  136.  3 Jul 92: if no env-var AAEMACS, looks in arg[0], then asks user which dir.
  137.  2 Jul 92: cb: showregion (altZ) didn't show the region if called by a macro.
  138. 25 Jun 92: changed subrmenu to get all subr names on 80*25 char screen.
  139. 23 Jun 92: cb: alt-Q in para starting off screen: text moved a line down.
  140. 23 Jun 92: added showregion, bound to altZ
  141. 23 Jun 92: right end char of modeline counterchanged if awaiting a keystroke.
  142. 22 Jun 92: all uses of ctrlC transferred to ctrlZ
  143. 22 Jun 92: added class mouse and basic subrs for it, but no mouse KF's yet.
  144. 19 Jun 92: cb: pagedown didn't move at all if it hit EOF in foldlonglines mode.
  145. 19 Jun 92: cb: fullfilename used current drive's current dir for all drives.
  146. 19 Jun 92: cb: 'text found' magenta background in wrong place in folded lines.
  147. 18 Jun 92: #buffer(---,---) in macro now moans if the key is already bound.
  148. 18 Jun 92: info line now says what keyseq the buffer is bound to, if any.
  149. 16 Jun 92: cb: fold-long-lines: refresh ignored line folds when counting lines.
  150. 12 Jun 92: added extra facilities to 'help'.
  151. 11 Jun 92: altered callsubr so that null string reply gets menu of subr names.
  152. 11 Jun 92: corrected for that *(byte*)0xe0000484 = <1 less than> #rows/screen.
  153. 10 Jun 92: insertfile(empty filename) now makes buffer menu.
  154. 10 Jun 92: cb: folded line at top of lower window was going onto upper window.
  155.  8 Jun 92: cb: fullfilename was returning "" as "c:" not ""
  156.  3 Jun 92: cb: fullfilename was duplicating existing drive code.
  157. 29 May 92: now moans if he tries to unbind a keyarray.
  158. 29 May 92: added 'copy (mark N to mark N+1) to dot'.
  159. 27 May 92: cb: !mark (= delete char at mark) was not setting buffer->changed.
  160. 26 May 92: cb: fullfilename treated e.g. "C:T$" as "C:\T$"
  161. 19 May 92: altered fullfilename in EM.CC to shorten name sections to 8.3 chars.
  162. 12 May 92: cb: in fold-long-lines mode cursor position was going haywire when
  163.             line-stepping past line too short to reach to where the cursor is.
  164.